export const routes = {
  Home: '/',
  GraphQL: 'http://localhost:4000/graphql',

  // edge cases

  nested_routes: '/nested-routes',
  fetching_with_load: '/fetching/with_load',
  fetching_without_load: '/fetching/without_load',
  fetching_route_1: '/fetching/route_1',
  union_result: '/union-result',
  customIDs: '/customIDs',
  subscriptions_happyPath: '/subscriptions/happyPath',
  subscriptions_two_subscriptions: '/subscriptions/two',
  abstractFragments: '/abstract-fragments',
  abstractFragments_nestedConnection: '/abstract-fragments/nested-connection',
  fragment_masking_partial: '/fragment-masking-partial',
  loading_state: '/loading-state',
  required_field: '/required-field',

  Lists_all: '/lists/all?limit=15',
  Lists_fragment: '/lists/fragment',
  Lists_mutation_insert: '/lists/mutation-insert',
  blocking: '/blocking',

  Stores_SSR: '/stores/ssr',
  Stores_Network: '/stores/network',
  Stores_SSR_UserId_2: '/stores/ssr-2',
  Stores_Prefetch_UserId_2: '/stores/prefetch-2',
  Stores_Mutation: '/stores/mutation',
  Stores_Mutation_Opti_List: '/stores/mutation-opti-list',
  Stores_Mutation_Update: '/stores/mutation-update',
  Stores_Mutation_Scalars: '/stores/mutation-scalars',
  Stores_Mutation_Scalar_Single_Upload: '/stores/mutation-scalar-single-upload',
  Stores_Mutation_Scalar_Multi_Upload: '/stores/mutation-scalar-multi-upload',
  Stores_Mutation_Enums: '/stores/mutation-enums',
  Stores_Network_One_Store_Multivariables: '/stores/network-one-store-multivariables',
  Stores_SSR_LoadAll_Store_Without_Variables: '/stores/ssr-loadall-store-without-variables',
  Stores_SSR_One_Store_Multivariables: '/stores/ssr-one-store-multivariables',
  Stores_Fragment_Null: '/stores/fragment-null',
  Stores_Metadata: '/stores/metadata',
  Stores_action_mutation: '/stores/action-mutation',
  Stores_Endpoint_Query: '/stores/endpoint-query',
  Stores_Endpoint_Mutation: '/stores/endpoint-mutation',
  Stores_Session: '/stores/session',
  Stores_Comp_disable_auto_fetch: '/stores/comp_disable_auto_fetch',
  Stores_Comp_init: '/stores/component_init',
  Stores_Component_no_load_no_setup: '/stores/component_no_load_no_setup',

  Stores_Partial_List: '/stores/partial/partial_List',
  Stores_Partial_Off: '/stores/partial-off',
  Stores_Partial_Off_Child: '/stores/partial-off/child',
  Stores_Connection_Fragment: '/stores/connection-fragment',
  Stores_Pagination_query_forward_cursor: '/stores/pagination/query/forward-cursor',
  Stores_Directives: '/stores/directives',

  union_insert: 'union-insert',

  Plugin_query_simple: '/plugin/query/simple',
  Plugin_query_variable_1: '/plugin/query/variable-1',
  Plugin_query_variable_2: '/plugin/query/variable-2',
  Plugin_query_variable_error: '/plugin/query/variables-error',
  Plugin_query_multiple: '/plugin/query/multiple',
  Plugin_query_scalars: '/plugin/query/scalars',
  Plugin_query_component: '/plugin/query/component',
  Plugin_query_componentInRoute: '/plugin/query/component-in-route',
  Plugin_query_beforeLoad: '/plugin/query/beforeLoad',
  Plugin_query_afterLoad: '/plugin/query/afterLoad',
  Plugin_query_onError: '/plugin/query/onError',
  Plugin_query_onError_log: '/plugin/query/onError_log',
  Plugin_query_layout: '/plugin/query/layout',
  Plugin_query_inferInput_userRoute_params: '/plugin/query/infer-input/user-testSnapshot-1',
  Plugin_query_inferInput_optional: '/plugin/query/infer-input/optional',
  Plugin_query_inferInput_optional2: '/plugin/query/infer-input/optional2',
  Plugin_query_inferInput_customFunction:
    '/plugin/query/infer-input/custom-function-testSnapshot-1',

  Plugin_subscription_renders: '/plugin/subscription/renders',

  Plugin_mutation_mutation: '/plugin/mutation/mutation',
  Plugin_fragment_update: '/plugin/fragment/update',

  Plugin_load_single: '/plugin/load/single',
  Plugin_load_loadAndGlobal: '/plugin/load/inlineAndGlobal',
  Plugin_load_list: '/plugin/load/list',
  Plugin_load_pageQuery: '/plugin/load/pageQuery',
  Plugin_load_pageQuerySession: '/plugin/load/pageQuery-session',
  Plugin_load_pageQuery_with_server: '/plugin/load/pageQuery-with-server',

  Pagination_query_forward_cursor: '/pagination/query/forward-cursor',
  Pagination_query_backwards_cursor: '/pagination/query/backwards-cursor',
  Pagination_query_bidirectional_cursor: '/pagination/query/bidirectional-cursor',
  Pagination_query_bidirectional_cursor_single_page:
    '/pagination/query/bidirectional-cursor-single-page',
  Pagination_query_offset: '/pagination/query/offset',
  Pagination_query_offset_single_page: '/pagination/query/offset-single-page',
  Pagination_query_offset_variable: '/pagination/query/offset-variable',

  Pagination_fragment_forward_cursor: '/pagination/fragment/forward-cursor',
  Pagination_fragment_backwards_cursor: '/pagination/fragment/backwards-cursor',
  Pagination_fragment_bidirectional_cursor: '/pagination/fragment/bidirectional-cursor',
  Pagination_fragment_offset: '/pagination/fragment/offset',
  Pagination_fragment_required_arguments: '/pagination/fragment/required-arguments',

  nested_argument_fragments: '/nested-argument-fragments',
  nested_argument_fragments_masking: '/nested-argument-fragments-masking',

  Stores_Nested_List: '/stores/nested-list',

  Stores_subunsub_list: '/stores/subunsub-list',
  Stores_subunsub_mutation: '/stores/subunsub-mutation',

  Stores_Layouts: '/layouts',
  Stores_Layouts_page2: '/layouts/page2',

  Svelte5_Runes_Simple_SSR: '/svelte5-runes/simple-ssr',
  Svelte5_Runes_Pagination: '/svelte5-runes/pagination',
  Svelte5_Runes_Fragment: '/svelte5-runes/fragment',
  Svelte5_Runes_Component: '/svelte5-runes/component',
  Svelte5_Runes_Mutation: '/svelte5-runes/mutation'
};
